package com.unlcn.ils.erpInterfaces.dao.model;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * SMWAREHOUSE 装车点
 * </p>
 *
 * @author liangpeng
 * @since 2018-06-08
 */
public class Smwarehouse extends Model<Smwarehouse> {

    private static final long serialVersionUID = 1L;

	/**
	 * 日期
	 */
	private Date dtdate;

	/**
	 * 有效性
	 */
	private Long bactive;

	/**
	 * 装车点编号
	 */
	private String vcwarehouseno;

	/**
	 * 维护人
	 */
	private String vcuserno;

	/**
	 * 装车点名称
	 */
	private String vcwarehousename;

	/**
	 * 公司ID
	 */
	private Long icompanyid;

	/**
	 * 所属城市
	 */
	private String vccityname;

	/**
	 * 所属省份
	 */
	private String vcprovince;

	/**
	 * 装车地址
	 */
	private String vcaddress;

	/**
	 * 联系电话
	 */
	private String vctel;

	/**
	 * 联系人
	 */
	private String vccontact;

	/**
	 * 合同序号
	 */
	private Long icontractid;

	/**
	 * 客户序号
	 */
	private Long icustomerid;

	/**
	 * 序号
	 */
	@TableId(type = IdType.INPUT)
	private Long ilineid;



	public Date getDtdate() {
		return dtdate;
	}

	public void setDtdate(Date dtdate) {
		this.dtdate = dtdate;
	}

	public Long getBactive() {
		return bactive;
	}

	public void setBactive(Long bactive) {
		this.bactive = bactive;
	}

	public String getVcwarehouseno() {
		return vcwarehouseno;
	}

	public void setVcwarehouseno(String vcwarehouseno) {
		this.vcwarehouseno = vcwarehouseno;
	}

	public String getVcuserno() {
		return vcuserno;
	}

	public void setVcuserno(String vcuserno) {
		this.vcuserno = vcuserno;
	}

	public String getVcwarehousename() {
		return vcwarehousename;
	}

	public void setVcwarehousename(String vcwarehousename) {
		this.vcwarehousename = vcwarehousename;
	}

	public Long getIcompanyid() {
		return icompanyid;
	}

	public void setIcompanyid(Long icompanyid) {
		this.icompanyid = icompanyid;
	}

	public String getVccityname() {
		return vccityname;
	}

	public void setVccityname(String vccityname) {
		this.vccityname = vccityname;
	}

	public String getVcprovince() {
		return vcprovince;
	}

	public void setVcprovince(String vcprovince) {
		this.vcprovince = vcprovince;
	}

	public String getVcaddress() {
		return vcaddress;
	}

	public void setVcaddress(String vcaddress) {
		this.vcaddress = vcaddress;
	}

	public String getVctel() {
		return vctel;
	}

	public void setVctel(String vctel) {
		this.vctel = vctel;
	}

	public String getVccontact() {
		return vccontact;
	}

	public void setVccontact(String vccontact) {
		this.vccontact = vccontact;
	}

	public Long getIcontractid() {
		return icontractid;
	}

	public void setIcontractid(Long icontractid) {
		this.icontractid = icontractid;
	}

	public Long getIcustomerid() {
		return icustomerid;
	}

	public void setIcustomerid(Long icustomerid) {
		this.icustomerid = icustomerid;
	}

	public Long getIlineid() {
		return ilineid;
	}

	public void setIlineid(Long ilineid) {
		this.ilineid = ilineid;
	}

	@Override
	protected Serializable pkVal() {
		return this.ilineid;
	}
}
